package com.vates.ejercitacion;

public class Ejercicio2 {
	
	public static void main(String[] args) {
		
		int numero= (int) Math.random() * 100+1;
		
		int numero1 =(int) Math.random() * 50+1;
//
//		int numero = 5;
//		int numero1 = 3;

		Encriptador encriptador = new Encriptador();

		AlgoritmoMultiplicacion  algoritmoMultiplicacion= new AlgoritmoMultiplicacion(numero1);
				

		AlgoritmoDiferencia algoritmoDiferencia = new AlgoritmoDiferencia(numero1);

				
		AlgoritmoXor algoritmoXor = new AlgoritmoXor(numero1);

		System.out.println("Algoritmo Mulciplicador; encriptado: "+encriptador.encriptar(numero, algoritmoMultiplicacion));
		System.out.println("Algoritmo Mulciplicador; desencriptado: "+encriptador.desencriptar(numero,algoritmoMultiplicacion));
				
		
		System.out.println("Algoritmo Diferencia; encriptado: "+encriptador.encriptar(numero,algoritmoDiferencia));
		System.out.println("Algoritmo Diferencia; desencriptado: "+encriptador.desencriptar(numero,algoritmoDiferencia));
		
		
		
		System.out.println("Algoritmo XOR; encriptado: "+encriptador.encriptar(numero,algoritmoXor));
		System.out.println("Algoritmo XOR; desencriptado: "+encriptador.desencriptar(numero,algoritmoXor));

		
	


	}
}
